package com.ruoyi.buss.task.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.annotation.Excel;

import java.util.Date;
import java.util.List;


/**
 *
 * @author LiChangjiang
 * @email chj_li@163.com
 * @date 2019-06-14 23:19:12
 */
public class UserTaskRelationDO {
    /**
     * ID
     */
	@Excel(name = "ID")
    private String id;
    /**
     * 任务ID
     */
	@Excel(name = "任务ID")
    private String taskId;
    /**
     * 客户ID
     */
	@Excel(name = "证件号码")
    private String idCard;
	@Excel(name = "机构编码")
	private String orgId;
	@Excel(name = "员工号")
	private String userId;
	private String onlyUserId;
	private String yxType;
	/**
	 * 是否已营销（0未营销，1已营销）
	 */
	private String complete;
    /**
     * 添加时间
     */
    private String createTime;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 状态
     */
    private String status;
    /**
     * 任务开始时间
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date beginDate;
    /**
     * 任务结束时间S
     */
	@JsonFormat(pattern = "yyyy-MM-dd")
    private Date endDate;
    /**
     * 任务开始时间
     */
    private String beginDates;
    /**
     * 任务结束时间S
     */
    private String endDates;
    
    public String getBeginDates() {
		return beginDates;
	}

	public void setBeginDates(String beginDates) {
		this.beginDates = beginDates;
	}

	public String getEndDates() {
		return endDates;
	}

	public void setEndDates(String endDates) {
		this.endDates = endDates;
	}

	public String getYxType() {
		return yxType;
	}

	public void setYxType(String yxType) {
		this.yxType = yxType;
	}
	/**
	 * 客户经理调出但任务管户未处理
	 */
	private String ghType;
	/**
     * 当type为2时不需要传 
     * 当type为3时  1表示整个村居转户 2表示村居中某个人或多个人转户（或批量）
     * 当type为4时  1表示整个社区转户 2表示社区中某个人或多个人转户（或批量）
     * 当type为5时  1表示整个专业市场转户 2表示专业市场中某个人或多个人转户（或批量）
     */
    private int typeStatus;
    
	/**
	 * 客户名称
	 */
	@Excel(name = "姓名")
	private  String cusName;
	
	/**
	 * 1 存量客户 2网格商户 3网格村居 4网格社区 5专业市场
	 */
	private String type;
	/**
	 * 专业市场ID
	 */
	private String marketId;
	@Excel(name = "任务名称")
	private String taskName;
	private String likeTaskName;


	private String hjbh;
	
	private String exid;
	private String recordDesc;
	private String exStatus;
	private String isBack;
	@Excel(name = "归属机构")
	private String orgName;
	@Excel(name = "客户经理")
	private String userName;
	/**
	 * 0 待分配 1 已分配 
	 */
	private String fpType;
	
	private String shmt; 		
    private String shzcmc; 		
    private String shfddbr; 	
    private String shfddbrzjhm; 
    private String shsjjyr; 	
    private String shsjjyrzjhm;	
    private String shaddress; 	
    private String shphone; 	
    private String shlat; 		
    private String shlng; 		
	private String marketName;	
	private String scname; 		
	private String scfddbr;		
	private String scfddbrzjhm; 
	private String scsjjyr; 	
	private String scsjjyrzjhm; 
	private String scaddress; 	
	private String scphone; 	
	private String sclat; 		
	private String sclng; 	
	private String taskType;

	@Excel(name = "电话")
	private String phone;

	@Excel(name = "地址")
	private String address;

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getShmt() {
		return shmt;
	}

	public String getLikeTaskName() {
		return likeTaskName;
	}

	public void setLikeTaskName(String likeTaskName) {
		this.likeTaskName = likeTaskName;
	}

	public void setShmt(String shmt) {
		this.shmt = shmt;
	}

	public String getShzcmc() {
		return shzcmc;
	}

	public void setShzcmc(String shzcmc) {
		this.shzcmc = shzcmc;
	}

	public String getShfddbr() {
		return shfddbr;
	}

	public void setShfddbr(String shfddbr) {
		this.shfddbr = shfddbr;
	}

	public String getShfddbrzjhm() {
		return shfddbrzjhm;
	}

	public void setShfddbrzjhm(String shfddbrzjhm) {
		this.shfddbrzjhm = shfddbrzjhm;
	}

	public String getOnlyUserId() {
		return onlyUserId;
	}

	public void setOnlyUserId(String onlyUserId) {
		this.onlyUserId = onlyUserId;
	}

	public String getShsjjyr() {
		return shsjjyr;
	}

	public String getGhType() {
		return ghType;
	}

	public void setGhType(String ghType) {
		this.ghType = ghType;
	}

	public void setShsjjyr(String shsjjyr) {
		this.shsjjyr = shsjjyr;
	}

	public String getShsjjyrzjhm() {
		return shsjjyrzjhm;
	}

	public void setShsjjyrzjhm(String shsjjyrzjhm) {
		this.shsjjyrzjhm = shsjjyrzjhm;
	}

	public String getShaddress() {
		return shaddress;
	}

	public void setShaddress(String shaddress) {
		this.shaddress = shaddress;
	}

	public String getShphone() {
		return shphone;
	}

	public void setShphone(String shphone) {
		this.shphone = shphone;
	}

	public String getShlat() {
		return shlat;
	}

	public void setShlat(String shlat) {
		this.shlat = shlat;
	}

	public String getShlng() {
		return shlng;
	}

	public void setShlng(String shlng) {
		this.shlng = shlng;
	}

	public String getMarketName() {
		return marketName;
	}

	public void setMarketName(String marketName) {
		this.marketName = marketName;
	}

	public String getScname() {
		return scname;
	}

	public void setScname(String scname) {
		this.scname = scname;
	}

	public String getScfddbr() {
		return scfddbr;
	}

	public void setScfddbr(String scfddbr) {
		this.scfddbr = scfddbr;
	}

	public String getScfddbrzjhm() {
		return scfddbrzjhm;
	}

	public void setScfddbrzjhm(String scfddbrzjhm) {
		this.scfddbrzjhm = scfddbrzjhm;
	}

	public String getScsjjyr() {
		return scsjjyr;
	}

	public void setScsjjyr(String scsjjyr) {
		this.scsjjyr = scsjjyr;
	}

	public String getScsjjyrzjhm() {
		return scsjjyrzjhm;
	}

	public void setScsjjyrzjhm(String scsjjyrzjhm) {
		this.scsjjyrzjhm = scsjjyrzjhm;
	}

	public String getScaddress() {
		return scaddress;
	}

	public void setScaddress(String scaddress) {
		this.scaddress = scaddress;
	}

	public String getScphone() {
		return scphone;
	}

	public void setScphone(String scphone) {
		this.scphone = scphone;
	}

	public String getSclat() {
		return sclat;
	}

	public void setSclat(String sclat) {
		this.sclat = sclat;
	}

	public String getSclng() {
		return sclng;
	}

	public void setSclng(String sclng) {
		this.sclng = sclng;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getFpType() {
		return fpType;
	}

	public void setFpType(String fpType) {
		this.fpType = fpType;
	}

	public String getExid() {
		return exid;
	}

	public void setExid(String exid) {
		this.exid = exid;
	}

	public String getRecordDesc() {
		return recordDesc;
	}


	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public void setRecordDesc(String recordDesc) {
		this.recordDesc = recordDesc;
	}

	public String getExStatus() {
		return exStatus;
	}

	public void setExStatus(String exStatus) {
		this.exStatus = exStatus;
	}

	public String getIsBack() {
		return isBack;
	}

	public void setIsBack(String isBack) {
		this.isBack = isBack;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getHjbh() {
		return hjbh;
	}

	public void setHjbh(String hjbh) {
		this.hjbh = hjbh;
	}

	private List<UserTaskRelationDO> list;

	public int getTypeStatus() {
		return typeStatus;
	}

	public void setTypeStatus(int typeStatus) {
		this.typeStatus = typeStatus;
	}

	public String getCusName()
	{
		return cusName;
	}

	public void setCusName(String cusName)
	{
		this.cusName = cusName;
	}

	public String getComplete()
	{
		return complete;
	}

	public void setComplete(String complete)
	{
		this.complete = complete;
	}

	public String getOrgId()
	{
		return orgId;
	}

	public void setOrgId(String orgId)
	{
		this.orgId = orgId;
	}

	public String getUserId()
	{
		return userId;
	}

	public void setUserId(String userId)
	{
		this.userId = userId;
	}

	public void setId(String id) {
		this.id = id == null ? null : id.trim();
	}
	public String getId() {
		return id;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId == null ? null : taskId.trim();
	}
	public String getTaskId() {
		return taskId;
	}
	public void setIdCard(String idCard) {
		this.idCard = idCard == null ? null : idCard.trim();
	}
	public String getIdCard() {
		return idCard;
	}

	public void setStatus(String status) {
		this.status = status == null ? null : status.trim();
	}
	public String getStatus() {
		return status;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getMarketId() {
		return marketId;
	}

	public void setMarketId(String marketId) {
		this.marketId = marketId;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public List<UserTaskRelationDO> getList() {
		return list;
	}

	public void setList(List<UserTaskRelationDO> list) {
		this.list = list;
	}

	public Date getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	@Override
	public String toString() {
		return "UserTaskRelationDO [id=" + id + ", taskId=" + taskId + ", idCard=" + idCard + ", orgId=" + orgId
				+ ", userId=" + userId + ", complete=" + complete + ", createTime=" + createTime + ", updateTime="
				+ updateTime + ", status=" + status + ", beginDate=" + beginDate + ", endDate=" + endDate
				+ ", beginDates=" + beginDates + ", endDates=" + endDates + ", typeStatus=" + typeStatus + ", cusName="
				+ cusName + ", type=" + type + ", marketId=" + marketId + ", taskName=" + taskName + ", hjbh=" + hjbh
				+ ", exid=" + exid + ", recordDesc=" + recordDesc + ", exStatus=" + exStatus + ", isBack=" + isBack
				+ ", orgName=" + orgName + ", userName=" + userName + ", fpType=" + fpType + ", shmt=" + shmt
				+ ", shzcmc=" + shzcmc + ", shfddbr=" + shfddbr + ", shfddbrzjhm=" + shfddbrzjhm + ", shsjjyr="
				+ shsjjyr + ", shsjjyrzjhm=" + shsjjyrzjhm + ", shaddress=" + shaddress + ", shphone=" + shphone
				+ ", shlat=" + shlat + ", shlng=" + shlng + ", marketName=" + marketName + ", scname=" + scname
				+ ", scfddbr=" + scfddbr + ", scfddbrzjhm=" + scfddbrzjhm + ", scsjjyr=" + scsjjyr + ", scsjjyrzjhm="
				+ scsjjyrzjhm + ", scaddress=" + scaddress + ", scphone=" + scphone + ", sclat=" + sclat + ", sclng="
				+ sclng + ", taskType=" + taskType + ", list=" + list + "]";
	}
	
}
